20
266
141
83
112
222
46
281
189
158
37
194
237
85
133
4
189
30
211
233